# Скрипт копирования архива

Этот скрипт предназначен для копирования файлов из нескольких исходных каталогов в соответствующие целевые каталоги. Скрипт копирует только те файлы, которые были созданы или изменены в предыдущий день. Предназначен для запуска 1 раз в день по средствам планировщика Windows.

## Особенности

- Копирует файлы из нескольких исходных каталогов в соответствующие целевые каталоги.
- Копирует только те файлы, которые были созданы или изменены в предыдущий день.
- Создает файл журнала для записи прогресса и любых ошибок, возникающих в процессе копирования.
- Предоставляет функцию времени выполнения для расчета времени, затраченного на процесс копирования.
- Проверяет, доступны ли исходный и конечный пути перед копированием файлов.
- Создает каталог назначения, если он не существует.

## Использование

1. Убедитесь, что скрипт имеет необходимые разрешения на чтение и запись файлов в указанные каталоги.
2. запустите скрипт.
3. скрипт начнет копировать файлы и регистрировать прогресс в лог-файле.
4. После завершения процесса копирования скрипт запишет в журнал сообщение о завершении копирования.

## Примечания

- Скрипт использует модуль 'shutil' для копирования файлов.
- Скрипт использует модуль 'datetime' для получения текущей даты и предыдущей даты.
- Скрипт использует модуль " os " для проверки доступности исходного и целевого путей и создания целевого каталога, если он не существует.
- Скрипт использует модуль "время" для расчета времени, затраченного на процесс копирования.
- Скрипт использует модуль 'deque` из модуля 'collections' для хранения копируемых файлов.
- Скрипт использует модули 'Tkinter` и `ttk' для создания графического интерфейса скрипта.

## Требования

- Windows XP
- Python 2.7.16
- `shutil` module
- `datetime` module
- `os` module
- `time` module
- `deque` module from the `collections` module
- `Tkinter` and `ttk` modules (for the GUI)
